// 引入axios对象
import request from '../utils/request.js'

// 获取验证码
export function getCode (data) {
  return request({
    url: '/au/code',
    method: 'POST',
    data
  })
}

// 登录
export function login (data) {
  return request({
    url: '/au/login',
    method: 'POST',
    data
  })
}

// 获取用户信息
export function getInfo () {
  return request({
    url: '/au/info',
    // 添加是否需要token的判断属性
    needToken: true
    // 设置请求头,在请求拦截器中统一设置token
    // headers: {
    //   authorization: 'Bearer ' + token
    // }
  })
}

// 修改用户信息
export function editInfo (data) {
  return request({
    url: '/au/edit',
    method: 'POST',
    // 添加是否需要token的判断属性
    needToken: true,
    data
  })
}

// 上传图片
export function upload (file) {
  // 创建fd对象
  const fd = new FormData()
  fd.append('files', file)
  return request({
    url: '/upload',
    method: 'POST',
    // 添加是否需要token的判断属性
    needToken: true,
    data: fd
  })
}
